package basis.unused;

import basis.game.entities.Entity;
import basis.game.level.Level;
import basis.game.level.Terrain;
import basis.game.main.Renderable;
import java.awt.Graphics2D;
import java.awt.Shape;
import java.util.List;

public class Tlvl implements Level{

    private double x,y,w,h;
    private Tterrain[] ts=new Tterrain[64];
    
    public Tlvl(double x,double y){
        this.x=x;this.y=y;
    }
    
    @Override
    public Terrain[] getTerrain() {
        return ts;
    }

    @Override
    public Entity[] getEntities() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Renderable> getObjects() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Terrain getTerrainAt(double x, double y) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public double getTerrainSize() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public double getWidth() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public double getHeight() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void setX(double x) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void setY(double y) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void show(boolean s) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void move(double x, double y) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void update(long t) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void render(Graphics2D g) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public double getX() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public double getY() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean isShown() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Shape getBounds() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
}